<h1>Centro de Consumo <%=h @centro.nombre_comercial %></h1>

<% form_tag :action => 'update', :id => @centro do %>
           <%= error_messages_for 'centro' %>

  <!--[form:centro]-->
  <h2>Generales</h2>
  <p><label for="centro_nombre_comercial">Nombre comercial</label>&nbsp;
  <%= text_field 'centro', 'nombre_comercial', 'size' => 40, 'maxlength' => 40  %></p>

  <p><label for="centro_razon_social">Razon social</label>&nbsp;
  <%= text_field 'centro', 'razon_social', 'size' => 40, 'maxlength' => 40 %></p>

  <p><label for="centro_rfc">Rfc</label>&nbsp;
  <%= text_field 'centro', 'rfc', 'size' => 15, 'maxlength' => 15  %></p>

  <p><label for="centro_fecha_aniversario">Fecha aniversario</label>&nbsp;
  <%= date_select 'centro', 'fecha_aniversario', { :discard_year => true, :order => [:day, :month] }  %></p>

  <% if perfil_admin? %>
    <p><label>Status</label>&nbsp;<%= collection_select(:centro, :status_id, @status, :alternate_id, :valor) %></p>
    <p><label>Ejecutivo</label>&nbsp;<%= collection_select(:centro, :ejecutivo_id, @ejecutivos, :id, :nombre_completo) %></p>
  <% end %>
  <h2>Domicilio</h2>
  <p><label for="centro_calle">Calle</label>&nbsp;
  <%= text_field 'centro', 'calle', 'size' => 40, 'maxlength' => 40 %></p>

  <p><label for="centro_num_exterior">Num exterior/interior</label>&nbsp;
  <%= text_field 'centro', 'num_exterior', 'size' => 5, 'maxlength' => 5  %>/<%= text_field 'centro', 'num_interior', 'size' => 5, 'maxlength' => 5  %></p>

  <p><label for="centro_codigo_postal">Codigo postal</label>&nbsp;
  <%= text_field 'centro', 'codigo_postal', 'size' => 5, 'maxlength' => 5 %></p>

  <p><label for="centro_colonia">Colonia</label>&nbsp;
  <%= text_field 'centro', 'colonia', 'size' => 40, 'maxlength' => 40  %></p>

  <p><label for="centro_ciudad">Ciudad</label>&nbsp;
  <%= text_field 'centro', 'ciudad', 'size' => 40, 'maxlength' => 40  %></p>

  <p><label for="centro_estado">Estado</label>&nbsp;
  <%= collection_select(:centro, 'estado_id', Catalogo.find_by_nombre('Estados', { :order => :nombre }).entradas_catalogo, :alternate_id, :valor) %></p>

  <div id='delegaciones'>
    <%= render :partial => 'delegaciones', :locals => { :coleccion => @delegaciones } %>
  </div>
  <p><label for="centro_region_id">Regi&oacute;n</label>&nbsp;
  <%= collection_select(:centro, :region_id, Catalogo.find_by_nombre('Regiones').entradas_catalogo, :alternate_id, :valor) %></p>
  <%= observe_field('centro_estado_id',
     :frequency => 0.4,
     :update => "delegaciones",
     :url => { :action => 'estado_changed' },
     :with => "'id='+encodeURIComponent(value)") %>

  <h2>Contacto</h2>
  <p><label for="centro_contacto">Nombre del Contacto</label>&nbsp;
  <%= text_field :centro, :nombre_contacto, 'size' => 40, 'maxlength' => 40 %>
  <p><label for="centro_puesto_contacto_id">Puesto</label>&nbsp;
  <%= collection_select(:centro, :puesto_contacto_id, Catalogo.find_by_nombre('Puestos Empleados').entradas_catalogo, :alternate_id, :valor ) %>

  <p><label for="telefono">Telefono</label>&nbsp;
  <label for="telefono_lada_numero_ext">(Lada)-N&uacute;mero/Ext</label>&nbsp;(<%= text_field 'centro', 'telefono_lada', 'size' => 4, 'maxlength' => 4  %>)-<%= text_field 'centro', 'telefono_numero', 'size'=> 10, 'maxlength' => 10  %>/<%= text_field 'centro', 'telefono_extension', 'size' => 5, 'maxlength' => 5  %></p>

  <p><label for="centro_fax_lada">Fax</label>&nbsp;
    <label for="fax_lada_numero_ext">(Lada)-N&uacute;mero/Ext</label>
  (<%= text_field 'centro', 'fax_lada', 'size' => 4, 'maxlength' => 4 %>)-<%= text_field 'centro', 'fax_numero', 'size' => 10, 'maxlength' => 10 %>/<%= text_field 'centro', 'fax_extension', 'size' => 5, 'maxlenght' => 5 %></p>

  <h2>Detalles de la cuenta</h2>
  <p><label for="centro_tipo_cuenta_id">Tipo de Cuenta</label>
  <%= collection_select(:centro, :tipo_cuenta_id, Catalogo.find_by_nombre('Tipos Cuenta', { :order => :nombre}).entradas_catalogo, :alternate_id, :valor, {:prompt => 'Seleccione un tipo de la lista'})%></p>
  <p><label for="centro_corporativo_id">Grupo o Cadena</label>
  <%= collection_select(:centro, :corporativo_id, Corporativo.find(:all, {:order => :nombre_comercial}), :id, :nombre_comercial, { :prompt => true})%></p>
  <p><label for="centro_giro_id">Giro Comercial</label>
  <%= collection_select(:centro, :giro_id, Catalogo.find_by_nombre('Giros', {:order => :nombre}).entradas_catalogo, :alternate_id, :valor, {:prompt => 'Seleccione un giro de la lista'})%></p>
  <p><label for="centro_rango_precio_id">Rango de Precio</label>
  <%= collection_select(:centro, :rango_precio_id, Catalogo.find_by_nombre('Rangos Precio', {:order => :nombre}).entradas_catalogo, :alternate_id, :valor, {:prompt => 'Seleccione un rango de la lista'})%></p>
  <p><label>Marca Bandera</label>
  <%= collection_select(:centro, :marca_bandera_id, @marcas, :id, :nombre) %></p>
  <p><label for="centro_comentarios">Comentarios</label>&nbsp;
  <%= text_area 'centro', 'comentarios', 'cols' => 40, 'rows' => 5 %></p>

  <!--[eoform:centro]-->
  <p><%= submit_tag 'Guardar' %></p>
<% end %>

<p><%= link_to 'Regresar', :action => 'index' %> |
<%= link_to 'Consultar', :action => 'show', :id => @centro %></p>
